import autoImport from 'unplugin-auto-import/vite'

// 自动导入,目前可自动导入vue pinia的api 需要熟悉api才能使用
// 部分导入uniapp生命周期的api
export default function createAutoImport() {
  return autoImport({
    imports: [
      'vue',
      'pinia',
      {
        '@dcloudio/uni-app': [
          'onLoad',
          'onLaunch',
          'onShow',
          'onHide',
          'onPageScroll',
          'onReady',
          'onUnload',
          'onResize',
          'onPullDownRefresh',
          'onReachBottom',
          'onTabItemTap',
          'onShareAppMessage',
          'onShareTimeline',
          'onAddToFavorites',
        ],
      },
    ],
    dts: 'src/auto-import.d.ts',
  })
}
